#app .weui-cells {
   background:white !important;
}
/* #app .weui-cell_access .weui-cell__ft:after {
    border-color: #c8c8cd;
} */

#app .weui-cells:before {
    border-top: 1px solid #d9d9d9;
}


#app .weui-cell:before {
    border-top: 1px solid #d9d9d9
}

#app .weui-cells:after {
    border-bottom: 1px solid #d9d9d9
}

#app .weui-switch:checked,
.weui-switch-cp__input:checked~.weui-switch-cp__box {
    border-color: #409EFF;
    background-color: #409EFF;
}

#app .weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon,
.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon>i,
.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label {
    color: #409eff
}

#app .weui-cells_checkbox .weui-check:checked+.vux-checklist-icon-checked:before {
    color: #409eff
}

#app .vux-check-icon>.weui-icon-success-circle:before,
.vux-check-icon>.weui-icon-success:before {
    color: #409eff
}

#app .weui-tabbar {
    background: #fff;
}

#app .choice-day .el-input__inner {
    background: white;
}

#app .vux-table:after {
    border-top: 1px solid #d9d9d9;
}

#app .vux-tab-container .vux-tab {
    background-color: white;
    color: #666;
}

/* 
#app .weui-cell__ft {
    color: rgb(0, 0, 0)
} */

#app .vux-check-icon>span {
    color: rgb(0, 0, 0)
}

#app .weui-cell_access:active {
    background-color: #ECECEC;
}

#app .weui-select {
    background-color: transparent;
    color: black
}

#app .main .group-wraper .weui-cells {
    background: #2192f1 !important;
    color: white
}

#app .vux-check-icon>span {
    color: #222;
}

/* #app input:focus {
    outline: none;
    border: 1px solid #2192f1;
} */
#app .main svg {
    fill: #2192f1;
}

#app .vux-number-selector {
    border: 1px solid #d9d9d9
}

#app .vux-number-input {
    /* border: 1px solid #d9d9d9; */
    background: transparent;
}

#app .vux-tab .vux-tab-item.vux-tab-selected {
    color: #409EFF;
}

#app .vux-tab-ink-bar {
    background-color: #409EFF;
}

#app .weui-search-bar {
    background: white
}

#app .weui-search-bar__cancel-btn {
    color: #409EFF !important;
}

#app .vux-popup-header-right {
    color: #409EFF;
    padding-right: 15px;
}

#app .vux-popup-dialog {
    background: #eee;
}

#app .dp-header .dp-item.dp-right {
    color: #549af5;
}

#app .vux-cell-box:not(:first-child):before {
    border-top: 1px solid #d9d9d9;
}

#app .vux-tab .vux-tab-item {
    color: #666;
}
#app .weui-dialog{
    background: white
}
#app .weui-tabbar:before {
    border-top: 1px solid #C0BFC4
}

#app .weui-toast {
    background: rgba(17, 17, 17, 0.7);
    color: #FFFFFF;
}
#app .vux-tap-active:active{
    background:transparent!important;
}
#app .room-price-set svg {
    fill: #f00 !important;
}
#app .el-input--small .el-input__inner:active {
    border: 1px solid #409EFF!important;
}
